tg-me.com/cppproglib/5734
Create:
Last Update:
Last Update:
Длинные функции — это код, который снижает читаемость и усложняет тестирование. Особенно актуально для C++, где функции могут быстро разрастаться из-за управления ресурсами и обработки ошибок.
Для того чтобы разделить свой код на функции используй следующий промпт:
Refactor the following code into multiple methods to improve readability and maintainability:
[Сюда вставь свой код]
До:
void processUserData(const std::vector<User>& users) {
// 50+ строк валидации, фильтрации,
// сортировки и сохранения
}
После:
void processUserData(const std::vector<User>& users) {
auto validUsers = validateUsers(users);
auto filteredUsers = filterActiveUsers(validUsers);
auto sortedUsers = sortUsersByPriority(filteredUsers);
saveUsersToDatabase(sortedUsers);
}
Библиотека C/C++ разработчика #буст